草庐IT

GitLab - GitHub

全部标签

git - 如何用GitHub管理大数据文件?

我有一个(目前)120MB的大型文本数据文件。将它放在repo协议(protocol)中是一种不好的做法吗?它会影响GitHub上的搜索功能吗?这似乎是个坏主意,因为整个源代码只有900行。不打算更新文件。可以将它放在Dropbox或GoogleDocs上,但这样它就与存储库分开了。如果不是GitHub,是否有更好的方法来管理/备份大数据文件? 最佳答案 有很好的方法来处理这种情况。例如,当我正在处理一个分析数据的项目时,尤其是在清理和预处理步骤之后,共享代码而不是数据集(当然是数据集大小的原因)是蹩脚的。这是我的发现:gitlfs

git - 如何用GitHub管理大数据文件?

我有一个(目前)120MB的大型文本数据文件。将它放在repo协议(protocol)中是一种不好的做法吗?它会影响GitHub上的搜索功能吗?这似乎是个坏主意,因为整个源代码只有900行。不打算更新文件。可以将它放在Dropbox或GoogleDocs上,但这样它就与存储库分开了。如果不是GitHub,是否有更好的方法来管理/备份大数据文件? 最佳答案 有很好的方法来处理这种情况。例如,当我正在处理一个分析数据的项目时,尤其是在清理和预处理步骤之后,共享代码而不是数据集(当然是数据集大小的原因)是蹩脚的。这是我的发现:gitlfs

git - 在 github 分支上重新设置

假设我执行以下步骤:fork一些项目,创建一个主题分支在GitHub上推送那个分支请求从该分支pull到原始项目但是,我收到了一些改进代码内容的评论。我修改代码,提交Rebase以压缩旧提交问题是,我无法再将它推送到GitHub上的主题分支。那么处理这个问题的最佳方法是什么? 最佳答案 一旦rebase,你不能只在fork的仓库上添加新的提交(因为你在rebase期间重放了这些提交,重写了它们的SHA1),你必须强制你的推送:gitpush-f然后重新执行您的pull请求。这没关系,因为还没有人克隆您的存储库并开始使用您的分支。如果

git - 在 github 分支上重新设置

假设我执行以下步骤:fork一些项目,创建一个主题分支在GitHub上推送那个分支请求从该分支pull到原始项目但是,我收到了一些改进代码内容的评论。我修改代码,提交Rebase以压缩旧提交问题是,我无法再将它推送到GitHub上的主题分支。那么处理这个问题的最佳方法是什么? 最佳答案 一旦rebase,你不能只在fork的仓库上添加新的提交(因为你在rebase期间重放了这些提交,重写了它们的SHA1),你必须强制你的推送:gitpush-f然后重新执行您的pull请求。这没关系,因为还没有人克隆您的存储库并开始使用您的分支。如果

github:你将如何删除某个用户名的所有提交

当我第一次开始使用这个repo时,我之前没有使用过git并且通过错误输入我的电子邮件或其他东西来阻止设置,所以一段时间内所有提交都是由用户“未知”进行的。我在这里找到了将所有“未知”提交转换为我的名字的答案,但它实际上所做的是复制提交并应用我的名字。所以现在我分散了所有这些“未知”用户提交。所以我想知道运行一些命令来删除“未知”用户的所有提交。 最佳答案 您将不得不使用gitfilter-branch(在您的repo中)并强制推送到github。手册中的示例处理几乎与您要从特定用户删除提交的情况相同的情况:gitfilter-bra

github:你将如何删除某个用户名的所有提交

当我第一次开始使用这个repo时,我之前没有使用过git并且通过错误输入我的电子邮件或其他东西来阻止设置,所以一段时间内所有提交都是由用户“未知”进行的。我在这里找到了将所有“未知”提交转换为我的名字的答案,但它实际上所做的是复制提交并应用我的名字。所以现在我分散了所有这些“未知”用户提交。所以我想知道运行一些命令来删除“未知”用户的所有提交。 最佳答案 您将不得不使用gitfilter-branch(在您的repo中)并强制推送到github。手册中的示例处理几乎与您要从特定用户删除提交的情况相同的情况:gitfilter-bra

git - GitHub.com 的存储库大小限制

最近我一直在使用GitHub,我想知道github.com上托管的文件的存储库大小限制是多少? 最佳答案 已知限制有多个适用的存储库大小限制。软限制截至2022年,根据docs,这是5GB。如果超过此限制,您可能会收到来自GitHub支持的电子邮件。Werecommendrepositoriesremainsmall,ideallylessthan1GB,andlessthan5GBisstronglyrecommended.如果您碰巧从GitHub支持部门收到一封针对一个或多个公共(public)存储库的限制电子邮件,请将其报告为

git - GitHub.com 的存储库大小限制

最近我一直在使用GitHub,我想知道github.com上托管的文件的存储库大小限制是多少? 最佳答案 已知限制有多个适用的存储库大小限制。软限制截至2022年,根据docs,这是5GB。如果超过此限制,您可能会收到来自GitHub支持的电子邮件。Werecommendrepositoriesremainsmall,ideallylessthan1GB,andlessthan5GBisstronglyrecommended.如果您碰巧从GitHub支持部门收到一封针对一个或多个公共(public)存储库的限制电子邮件,请将其报告为

git - 如何在一个已经挂起时发出第二个 github pull 请求

我以前使用过其他版本控制系统,但对git和github的经验很少。我想为一个项目做贡献,所以我在github上创建了一个分支,获取我的分支的本地副本,编辑它,提交它,将更改推回我的github分支,并为原始上游打开一个pull请求作者看看。这一切似乎都很好。作者说他稍后会开始使用它。但现在我想通过第二个pull请求解决项目的第二个问题。但是我提交和推送的所有内容最终都会附加到第一个pull请求中。我想要做的是为后续更改发出新的第二个pull请求,而第一个pull请求仍处于待处理状态并且尚未merge到上游。我需要执行哪些步骤才能做到这一点?我正在使用git-bash。

git - 如何在一个已经挂起时发出第二个 github pull 请求

我以前使用过其他版本控制系统,但对git和github的经验很少。我想为一个项目做贡献,所以我在github上创建了一个分支,获取我的分支的本地副本,编辑它,提交它,将更改推回我的github分支,并为原始上游打开一个pull请求作者看看。这一切似乎都很好。作者说他稍后会开始使用它。但现在我想通过第二个pull请求解决项目的第二个问题。但是我提交和推送的所有内容最终都会附加到第一个pull请求中。我想要做的是为后续更改发出新的第二个pull请求,而第一个pull请求仍处于待处理状态并且尚未merge到上游。我需要执行哪些步骤才能做到这一点?我正在使用git-bash。